*{font-family:"宋体",Arial; margin:0px;padding:0px;}
img{border:none;}
br{clear:both;}
table{border-collapse:collapse;}
td{vertical-align:top;}
li{list-style:none;}
a{color:#000000;text-decoration:none;outline:none;}
body{
	font-size:12px;
	background-color: #E9E9DD;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;}
.cr{ clear:both;}
#header,#banner,#nav,#search{ width:1002px; margin:0 auto; line-height:33px;}
#header { background:url(../images/top.jpg) no-repeat; color:#FFF; height:33px;}
#header p{padding-left:20px; height:33px; position:relative;}
#header p span{ position:absolute; right:40px; top:0;}
#header p a{ color:#FFF;}
#header p a:hover{ text-decoration:underline;}
#nav{ background: url(../images/menu_bg.jpg) repeat-x; font-weight:bold; height:35px; line-height:35px;}
#nav li{ float:left; height:35px; line-height:35px;}
#nav li a{  width:80px; margin-left:10px; text-align:center; color:#FFF; display:block;}
#nav li a:hover{ background:url(../images/toph.jpg) repeat-x center 5px;color:#CF0200;}
#search{ background:url(../images/toph.jpg) repeat-x center center; clear:both; height:37px; line-height:37px; text-indent:35px; position:relative;}
#search form{ margin-top:1px;}
#search img{ position:absolute; top:8px; left:10px; color:#666;}
#search span{
	position:absolute;
	top:0;
	right:10px;
	background-image: url(../images/search.jpg);
	background-repeat: no-repeat;
	background-position: left;}
#search input{
	width:170px;
	border:1px solid #666;
	text-indent:10px;
	margin-left:10px;
	margin-right:5px;
	line-height: 18px;
	height: 18px;}
#search select{ width:90px; border:1px solid #666;}
#search input#submit{ background:url(../images/submit.jpg) no-repeat; width:50px; text-indent:-9999px; border:none; height:20px; cursor:pointer;}
#main{
	background:#FFF;
	padding:10px;
	width:982px !important;
	width: 972px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;}
#footer{
	background:#c00;

	height: 70px;    padding-top: 20px; }

#footer p a{
	color:#fff;}
#main ul{  margin:10px;}
#main li{ background:url(../images/li.jpg) no-repeat left center; text-indent:15px; height:25px; line-height:25px; color:#666;}
#main li em{ font-style:normal; float:right; margin-right:5px;}
#main img{  margin-top:10px;}
#silder{ height:260px; border:1px solid #dddddd; float:left; margin-right:10px;}
.fm1{ height:260px; border:1px solid #dddddd; float:left; margin-right:10px;}
#silder{ width:298px;}
#silder img{ margin-top:0px;}
#silder li{ text-indent: 0px;}

.fm1{ width:412px;}
.fm{
	width:246px;
	height:260px;
	float:left;
	border:1px solid #dddddd;
	background-image: url(../images/lanmubg.jpg);
	background-repeat: repeat-x;}

.off{ margin-top:10px;}
.off dt{ text-align:center; padding:3px;}
.off dd{ float:left; padding:10px; margin-left:12px;}
.off2{ margin-top:10px;}

.off2 dl{ margin-top:5px; margin-bottom:5px;}
.off2 dt{ text-align:center; padding:3px;}
.off2 dd{
	float:left;
	margin-left:10px;
	width:55px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 6px;}

.log a{ display:block; margin-left:24px; margin-top:14px;}
#main .job { background:url(../images/h9.jpg) no-repeat; text-indent:30px;}
#main h2{ background:url(../images/h2.jpg) no-repeat; text-indent:28px; font-size:14px; height:30px; line-height:30px; color:#FFF;  position:relative;}
#main h2 span{ position:absolute; top:0; right:10px;} 
#main h2 a{ color:#FFF;}
.list{ float:left; width:246px;}
.fm3{ width:722px !important; width:718px; height:260px; float:left; border:1px solid #dddddd; margin-left:10px; margin-top:10px;}
.zps_fm ul{ float: left;  width: 500px;}
.zps_fm ul li{ width: 500px;}
.zps_fm img{ text-align: center; border:1px solid #dddddd; padding:4px;}
.z_img p{ color:#666666; background-color:#F6F5ED;}
.zps_fm .z_img{
	width: 190px;
	height: 222px;
	float: right;
	background-color:#F6F5ED;
	text-align: center;
	padding:5px;}	
.z_img p.title{ color:#CF0200; margin-top: 10px; text-align: center; line-height:25px;}
.zps_fm p { color: #ccccccc;line-height:25px; text-align:left;}
.zps_fm p a{ color: #ccccccc;line-height:25px;}
.fm4{ width:355px!important; width:345px; height:260px; float:left;  border:1px solid #dddddd; margin-left:10px; margin-top:10px;}
.fm4 dl{ height: 114px; background-color:#F6F5ED; color:#9B6D2C;}
.fm4 dl a{color:#9B6D2C;}
.fm4 dl a:hover {color:#9B6D2C;}
.fm4 dl a:visted {color:#9B6D2C;}
.fm4 dt{ width: 124px; height: 94px; float: left; margin-left: 10px;} 
.fm4 dt img{ border:1px solid #dddddd; padding:4px;}
.fm4 dd{ float: left; width: 200px; margin-left: 10px; margin-top: 10px;}
.fm4 dd a{ color: #CF0200;}
.t{ height:auto;}
p.line{
	border-bottom:1px dotted #666;
	margin-top:20px;
	width:660px;
	margin:0 auto;
	line-height:35px;
	color:#990000;
	text-align:center;
	font-size:16px;
	font-weight: bold;}
.content{
	margin:20px!important;
	font-size:14px!important;
	line-height:26px!important;
	height:auto!important;
	color: #666666!important;}

.contentnr{
	margin:20px;
	font-size:14px;
	line-height:26px;
	height:auto;
	color: #666666;}
.t ul{ width:600px; padding-left:60px;}
.t ul li{ height:30px; line-height:30px; margin-bottom:5px;}
.t ul a:hover{ text-decoration:underline; color:#f30;}
.info{ margin:20px; text-align:right; color:#666; border-top:1px dotted #666; padding-top:20px;}
.info p { line-height:25px;}
.info a{ color:#666;}
#pages { width:660px; text-align:center; font-size:14px; min-height:20px; line-height:20px; margin-top:50px;}
#main .fms{ background:url(../images/h8.jpg) no-repeat; color:#FFF301; text-indent:33px; height:28px; line-height:28px;}
#main .fms a{
	color:#999999;
	font-size:12px;
	font-weight: normal;}


#main .fms2{ background:url(../images/h82.jpg) no-repeat; color:#C81008; text-indent:33px; height:28px; line-height:28px;	font-size:12px;}
#main .fms2 a{
	color:#C81008;
	font-size:12px;
	font-weight: normal;}

#main a:hover{
	color:#C81008;
	text-decoration:underline;
	font-weight: normal;}
#main .fm5{ width:980px; height:210px; border:1px solid #dddddd; margin-top: 10px; _margin-top:20px; float:inherit;}
#main .fm5 h2{background:url(../images/h13.jpg) no-repeat; text-indent:28px; font-size:14px; height:35px; line-height:35px; color:#C40701;}
#main .fm5 img{ margin-left:10px; border:1px solid #dddddd; padding:4px;}

#footer{ height:110px;}
#footer p{ margin:0 auto; line-height:20px;  height:20px;  margin:0; padding:0px; margin-top:10px; color:#fff;}

/* 默认幻灯片 */
.FocusPic{width:298px; height:260px; zoom:1;position:relative; overflow:hidden; float: left;}
.FocusPic .content{overflow:hidden;}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:342px;height:30px;line-height:30px;overflow:hidden;}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:12px; margin-right: 150px;}
.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#FF7700;}


.kongge{text-indent:2em;}
.defaultInputStyle{ height:15px;}